make hay - French English Dictionary